x86: Free unused pages of per-cpu data.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 15 Sep 2009 08:54:16 +0000 (09:54 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 15 Sep 2009 08:54:16 +0000 (09:54 +0100)
commitd7981a98b85da107469c9ea67375243471ef421a
treec92b4e11f0eda9a1daa3390069e1311bfb24bd87
parentd94ea5a6cf6dad01765735e50bd43d398c3213ad
x86: Free unused pages of per-cpu data.

As well as freeing data pages for impossible cpus, we also free pages
of all other cpus which contain no actual data (because of too-large
statically-defined PERCPU_SHIFT).

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/setup.c